/**
 * 删除数据库中的数据
 */
const mysql = require('mysql')

const connect = mysql.createConnection({
    host: '127.0.0.1',
    user: 'root',
    password: 'admin123',
    database: 'my_schema'
})

/**
 * 删除数据
 * 注意： 如果sql语句中有多个占位符，那么第二个参数必须是数组
 *      如果sql语句中只有一个占位符，那么第二个参数可以是一个值，也可以是一个数组
 */
const sql1 = 'delete from users where id = ?'
const sql2 = 'delete from users where id = ? and username = ?'

connect.query(sql1, 10, (err, result) => {
    if (err) {
        console.error('Error deleting:>> ' + err.stack)
        return
    }
    console.log('删除成功')
})
connect.query(sql2, [9, 'js_add'], (err, result) => {
    if (err) {
        console.error('Error deleting1:>> ' + err.stack)
        return
    }
    console.log('删除成功1')
})

connect.connect(err => {
    if (err) {
        console.error('Error connecting: ' + err.stack)
        return
    }
    console.log('数据库连接成功')
})

connect.end()